
<?php
//Connection statement
//require_once('Connections/cn.php');

// begin Recordset




function generaEtiqueta($id_etiqueta, $id_cat,$id_prop,$valor_var=-1){
	global $cn;
	//echo "etiqueta =".$id_etiqueta."<br />categoria = " .$id_cat."<br />propiedad = ".$id_prop;
	
	$query_rs_etiquetas = sprintf("SELECT * FROM ETIQUETA WHERE ID_ETIQUETA = %s",$id_etiqueta);

	$rs_etiquetas = $cn->SelectLimit($query_rs_etiquetas) or die($cn->ErrorMsg());
	$totalRows_rs_etiquetas = $rs_etiquetas->RecordCount();

	
	
	$ID_PROP__rs_listaValores = $id_prop;
	$ID_CAT__rs_listaValores = $id_cat;

	$query_rs_listaValores = sprintf("SELECT ID_PROPIEDAD, ID_CATEGORIA, ID_LISTAVALOR, NOMBRE_LISTAVALOR 
	                           FROM LISTAVALOR WHERE ID_PROPIEDAD = %s AND ID_CATEGORIA = %s", $ID_PROP__rs_listaValores,$ID_CAT__rs_listaValores);
	
	$rs_etiquetas->Close();
	$nombre_var='varprop'.$id_prop;
	
	
	

	
	switch ($rs_etiquetas->Fields('NOMBRE_ETIQUETA')){
		case 'text':
			$etiqueta="";
			$etiqueta = '<input type="text" name="'.$nombre_var.'"';
			if ($valor_var!=-1){
				$etiqueta .= ' value ="'.$valor_var.'"';		
			}
			$etiqueta .= ' >';
			echo $etiqueta;		
		break;
		case 'checkbox':
			
			?>			
			<input type="checkbox" name="<?php echo $nombre_var?>" value="1">
			<?php
			break;
		case 'textarea':
			?>
			<textarea name="<?php echo $nombre_var?>" cols="60" rows="6"></textarea>
			
			<?php
			break;
		
		case 'radio':
		case 'select':
			$rs_listaValores = $cn->SelectLimit($query_rs_listaValores) or die($cn->ErrorMsg());
			$totalRows_rs_listaValores = $rs_listaValores->RecordCount();
			if ($rs_etiquetas->Fields('NOMBRE_ETIQUETA')=='select'){
				echo '<select name="'.$nombre_var.'">';
			}			
			while (!$rs_listaValores->EOF){
				if ($rs_etiquetas->Fields('NOMBRE_ETIQUETA')=='radio'){
					?>									
				<label for="<?php echo $nombre_var; ?>"><?php echo $rs_listaValores->Fields('NOMBRE_LISTAVALOR'); ?></label><input type="radio" name="<?php echo $nombre_var; ?>"  value="<?php echo $rs_listaValores->Fields('ID_LISTAVALOR'); ?>"><br /> 				
				<?php
				} else {
					?>
					 <option value="<?php echo $rs_listaValores->Fields('ID_LISTAVALOR'); ?>"><?php echo $rs_listaValores->Fields('NOMBRE_LISTAVALOR'); ?></option>					
<?php				
				}
				$rs_listaValores->MoveNext();				
			}
			if ($rs_etiquetas->Fields('NOMBRE_ETIQUETA')=='select'){
				echo '</select>';
			}
			$rs_listaValores->Close();
			break;
			

	}

	
	
	
} 


?>